package com.jc.vo;

import java.math.BigDecimal;

public class PolicyCalculateVo {


    /**
     * 保费
     */
    private BigDecimal rmbPremium;
    /**
     * 折前保费
     */
    private BigDecimal rmbPremiumBeforeDiscount;

    /**
     * 客户需要保丢不保损 CUSTOMER_NEED_LOSE_WITHOUT_LOSS
     */
    private Boolean customerNeedLoseWithoutLoss;

    /**
     * 折扣前的保险费率（千分之几）
     */
    private BigDecimal feeRateBeforeDiscount;
    /**
     * 保险费率（千分之几）
     */
    private BigDecimal feeRate;
    /**
     * 货值区分（HIGH高货值，LOW低货值）
     */
    private String costUdi;
    /**
     * 投保金额
     */
    private BigDecimal sumInsured;
    /**
     * 货值币别
     */
    private String currencyCode;
    /**
     * currencyCode的汇率
     */
    private BigDecimal exchangeRate;

    /**
     * 运费汇率
     */
    private BigDecimal freightExchangeRate;
    /**
     * 最低保费
     */
    private BigDecimal minPremium;

    public BigDecimal getRmbPremiumBeforeDiscount() {
        return rmbPremiumBeforeDiscount;
    }

    public void setRmbPremiumBeforeDiscount(BigDecimal rmbPremiumBeforeDiscount) {
        this.rmbPremiumBeforeDiscount = rmbPremiumBeforeDiscount;
    }

    public BigDecimal getFeeRateBeforeDiscount() {
        return feeRateBeforeDiscount;
    }

    public void setFeeRateBeforeDiscount(BigDecimal feeRateBeforeDiscount) {
        this.feeRateBeforeDiscount = feeRateBeforeDiscount;
    }

    public BigDecimal getFeeRate() {
        return feeRate;
    }

    public void setFeeRate(BigDecimal feeRate) {
        this.feeRate = feeRate;
    }

    public String getCostUdi() {
        return costUdi;
    }

    public void setCostUdi(String costUdi) {
        this.costUdi = costUdi;
    }

    public BigDecimal getSumInsured() {
        return sumInsured;
    }

    public void setSumInsured(BigDecimal sumInsured) {
        this.sumInsured = sumInsured;
    }

    public String getCurrencyCode() {
        return currencyCode;
    }

    public void setCurrencyCode(String currencyCode) {
        this.currencyCode = currencyCode;
    }

    public BigDecimal getExchangeRate() {
        return exchangeRate;
    }

    public void setExchangeRate(BigDecimal exchangeRate) {
        this.exchangeRate = exchangeRate;
    }

    public BigDecimal getFreightExchangeRate() {
        return freightExchangeRate;
    }

    public void setFreightExchangeRate(BigDecimal freightExchangeRate) {
        this.freightExchangeRate = freightExchangeRate;
    }

    public BigDecimal getMinPremium() {
        return minPremium;
    }

    public void setMinPremium(BigDecimal minPremium) {
        this.minPremium = minPremium;
    }

    public BigDecimal getRmbPremium() {
        return rmbPremium;
    }

    public void setRmbPremium(BigDecimal rmbPremium) {
        this.rmbPremium = rmbPremium;
    }

    public Boolean getCustomerNeedLoseWithoutLoss() {
        return customerNeedLoseWithoutLoss;
    }

    public void setCustomerNeedLoseWithoutLoss(Boolean customerNeedLoseWithoutLoss) {
        this.customerNeedLoseWithoutLoss = customerNeedLoseWithoutLoss;
    }
}
